package cn.ylxn.Algorithm;

public class Algorithm03 {
    public static void main(String[] args) {
        String s = "Mr John Smith    ";
        Algorithm03 algorithm03 = new Algorithm03();
        String spaces = algorithm03.replaceSpaces(s, 13);
        System.out.println("spaces = " + spaces);
    }
    /**
     * URL化。编写一种方法，将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符，
     * 并且知道字符串的“真实”长度。（注：用Java实现的话，请使用字符数组实现，以便直接在数组上操作。）
     */
    /**
     *
     * @param S 字符串
     * @param length 字符串真实长度
     * @return
     */
    public String replaceSpaces(String S, int length) {
        return S.substring(0,length).replaceAll(" ","%20");
    }
}
